#pragma once

class Dealing;
class DealingHistory
{
public:
	void Clear() { m_dealings.clear(); }
	void Add(Dealing const& dealing) { m_dealings.push_back(&dealing); }
	bool IsEmpty() const { return m_dealings.empty(); }
	Dealing const& Last() const	{ return *m_dealings.back(); }
private:
	std::vector<Dealing const*> m_dealings;
};
